import request from '@/utils/request'


// 通过token获取用户信息
export function getInfo(token) {
  return request({
    url: '/user/info',
    method: 'get',
    params: { token }
  })
}


// 获取用户列表
export function getUserList(pageNum,pageSize) {
  return request({
    url: '/user/list/' + pageNum + '/' + pageSize,
    method: 'get',
  })
}

// 用过ID删除用户
export function deleteUserById(userId) {
  return request({
    url: '/user/' + userId,
    method: 'delete',
  })
}


// 通过id更新用户信息
export function updateUserById(userId,data) {
  return request({
    url: '/user/' + userId,
    method: 'put',
    data: data
  })
}


// 通过用户名更新用户头像
  export function updateUserHeadImage(username,headImageUrl) {
  return request({
    url: '/user/head_image?username=' + username + '&headImageUrl=' + headImageUrl ,
    method: 'put'
  })
}

// 通过用户名更新用户密码
export function updateUserPasswordByUserName(username,oldPassword,newPassword) {
  return request({
    url: '/user/update_password?username=' + username + '&oldPassword=' + oldPassword + '&newPassword=' + newPassword,
    method: 'put'
  })
}

